runtime.cleanupBlock.cleanups (field)
10 uses
runtime (current package)
mcleanup.go#L219: cleanups [(cleanupBlockSize - unsafe.Sizeof(cleanupBlockHeader{})) / goarch.PtrSize]*funcval
mcleanup.go#L249: b.cleanups[b.n] = fn
mcleanup.go#L256: return b.n == uint32(len(b.cleanups))
mcleanup.go#L266: dst := a.cleanups[a.n:]
mcleanup.go#L269: copy(dst, b.cleanups[:])
mcleanup.go#L275: copy(dst, b.cleanups[b.n-uint32(len(dst)):b.n])
mcleanup.go#L276: a.n = uint32(len(a.cleanups))
mcleanup.go#L644: fn := b.cleanups[i]
mcleanup.go#L666: b.cleanups[i] = nil
mgcmark.go#L196: scanblock(uintptr(unsafe.Pointer(&cb.cleanups[0])), n*goarch.PtrSize, &cleanupBlockPtrMask[0], gcw, nil)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)